package com.educate.book.rpc.api;

import java.util.List;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import com.educate.book.model.bo.ItemBO;

public interface ItemService {

    String create(ItemBO bo);

    void delete(ItemBO bo);

    void delete(String itemId);

    ItemBO detail(String itemId);

    ItemBO detail(ItemBO bo);

    void update(ItemBO bo);

    Page<ItemBO> query(ItemBO bo, PageRequest pageRequest);

    List<ItemBO> list(ItemBO bo);
}
